Python - Create Or Write Files
To write to an existing file, you must add a parameter to the open() function:
"a" - Append - will append to the end of the file
"w" - Write - will overwrite any existing content
Open the file "freedomfile.py" and append content to the file:
f = open("freedomfile.py", "a")
f.write("Tutorial has been started in the year 2018")
f.close()
f=open("freedomfile.py","r")
print(f.read())
========o/p=========
WELCOME TO FREEDOMTUTORIALS
FREEDOMTUTORIALS IS THE BEST TUTORIALS AMONG THE BEST ONES.
IT LENDS INFORMATION ABOUT ALL THE COURSES BETTER ENOUGH.
Tutorial has been started in the year 2018Tutorial has been started in the year 2018
Open the file "freedomfile.py" and overwrite the content:
f = open("freedomfile.py", "w")
f.write("Freedom tutorials are the best")
f.close()
f=open("freedomfile.py","r")
print(f.read())
========o/p=========
Freedom Tutorials are the best
Note: the "w" method will overwrite the entire file.
To create a new file in Python, use the open() method, with one of the following parameters:
"x" - Create - will create a file, returns an error if the file exist
"a" - Append - will create a file if the specified file does not exist
"w" - Write - will create a file if the specified file does not exist
Create a file called "myfile.txt":
f = open("myfile.txt", "x")
Result: a new empty file is created!
Create a new file if it does not exist:
f = open("myfile.txt", "w")